DeviceProfile


This abstraction is used to contain any configuration for provisioning a node on any client.
It is useful for importing and exporting configurations.
Protobuf type meshtastic.DeviceProfile

Types

Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , ClientOnlyProtos.DeviceProfileOrBuilder

This abstraction is used to contain any configuration for provisioning a node on any client.
It is useful for importing and exporting configurations.
Protobuf type meshtastic.DeviceProfile

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard
open fun getCannedMessagesBytes(): ByteString

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard
open fun getChannelUrl(): String

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard
open fun getChannelUrlBytes(): ByteString

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard
open fun getLongName(): String

Long name for the node
optional string long_name = 1;
Link copied to clipboard
open fun getLongNameBytes(): ByteString

Long name for the node
optional string long_name = 1;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard
Link copied to clipboard
open fun getRingtone(): String

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard
open fun getRingtoneBytes(): ByteString

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard
Link copied to clipboard
open fun getShortName(): String

Short name of the node
optional string short_name = 2;
Link copied to clipboard
open fun getShortNameBytes(): ByteString

Short name of the node
optional string short_name = 2;
Link copied to clipboard

Predefined messages for CannedMessage
optional string canned_messages = 8;
Link copied to clipboard

The url of the channels from our node
optional string channel_url = 3;
Link copied to clipboard
open fun hasConfig(): Boolean

The Config of the node
optional .meshtastic.LocalConfig config = 4;
Link copied to clipboard

Fixed position data
optional .meshtastic.Position fixed_position = 6;
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun hasLongName(): Boolean

Long name for the node
optional string long_name = 1;
Link copied to clipboard

The ModuleConfig of the node
optional .meshtastic.LocalModuleConfig module_config = 5;
Link copied to clipboard
open fun hasRingtone(): Boolean

Ringtone for ExternalNotification
optional string ringtone = 7;
Link copied to clipboard
open fun hasShortName(): Boolean

Short name of the node
optional string short_name = 2;
Link copied to clipboard
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile
Link copied to clipboard
open fun parseFrom(data: ByteString): ClientOnlyProtos.DeviceProfile
open fun parseFrom(input: CodedInputStream): ClientOnlyProtos.DeviceProfile
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): ClientOnlyProtos.DeviceProfile
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun writeTo(output: CodedOutputStream)